TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Southern
Area - Lake Norman
League - 2024 Lake USTA 40 & Over League
Flight - Men 3.0 Sunday
--------------------------------------------------------------------------------------------------------------------------------------
LTPO-Powell/Westport_40+Spring3.0
League Record: 8 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Tom Mullen - 2.92
Joe Franck - 2.90
James Laurenson - 2.89
Ted Gibson - 2.88
Paul Childers - 2.88
Charlie Crowe - 2.82
Dennis Pirkl - 2.79
Edward Levy - 2.78
Edwin Stinson - 2.63
Bill Simpson - 2.63
Timothy Powell - 2.61
Scott Edgar - 2.51
Scott Robinson - 2.49
Edward Fiore - n/a
League Results By Position
1S 1D 2D 3D 4D
Bill Simpson - 2.63 & Charlie Crowe - 2.82 1 - 0
Bill Simpson - 2.63 & Dennis Pirkl - 2.79 1 - 0
Bill Simpson - 2.63 & Edwin Stinson - 2.63 1 - 0
Bill Simpson - 2.63 & Scott Robinson - 2.49 1 - 0
Bill Simpson - 2.63 & Tom Mullen - 2.92 1 - 0
Charlie Crowe - 2.82 & Dennis Pirkl - 2.79 1 - 0
Charlie Crowe - 2.82 & Joe Franck - 2.90 1 - 1
Dennis Pirkl - 2.79 & Joe Franck - 2.90 1 - 0
Edward Fiore - n/a & Scott Robinson - 2.49 1 - 0
Edward Levy - 2.78 & Dennis Pirkl - 2.79 1 - 0 2 - 0
Edwin Stinson - 2.63 & Paul Childers - 2.88 1 - 0
James Laurenson - 2.89 & Charlie Crowe - 2.82 1 - 0 1 - 0 1 - 0
James Laurenson - 2.89 & Dennis Pirkl - 2.79 0 - 1
James Laurenson - 2.89 & Paul Childers - 2.88 1 - 0
James Laurenson - 2.89 & Tom Mullen - 2.92 1 - 0
James Laurenson - 2.89 3 - 0
Paul Childers - 2.88 & Joe Franck - 2.90 0 - 1
Paul Childers - 2.88 & Timothy Powell - 2.61 1 - 0
Scott Edgar - 2.51 & Bill Simpson - 2.63 0 - 1 0 - 1
Scott Edgar - 2.51 & Edward Fiore - n/a 0 - 1
Scott Edgar - 2.51 & Edwin Stinson - 2.63 2 - 0 1 - 0
Ted Gibson - 2.88 & Charlie Crowe - 2.82 1 - 1
Ted Gibson - 2.88 & Edwin Stinson - 2.63 1 - 0
Ted Gibson - 2.88 & Joe Franck - 2.90 1 - 0 1 - 1
Ted Gibson - 2.88 1 - 0
Tom Mullen - 2.92 & Dennis Pirkl - 2.79 1 - 0
Tom Mullen - 2.92 3 - 0
--------------------------------------------------------------------------------------------------------------------------------------
LJSchoenrock/Westport
League Record: 7 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Sly Riccardelli - 3.05
John Murphy - 3.01
Steve Cada - 2.90
Greg Gardner - 2.90
Tommy Dixon - 2.88
Brady Sebok - 2.86
Jeff Williford - 2.80
Jason Schoenrock - 2.77
Bae Simalayvong - 2.74
Todd Wulfhorst - 2.73
Michael Palmer - 2.65
George Chast - 2.60
Chris Wendt - 2.46
Ralf Strauss - 2.43
Richard Woodruff - n/a
League Results By Position
1S 1D 2D 3D 4D
Brady Sebok - 2.86 & John Murphy - 3.01 1 - 0
Brady Sebok - 2.86 & Jason Schoenrock - 2.77 0 - 1
Brady Sebok - 2.86 & Steve Cada - 2.90 1 - 0
Brady Sebok - 2.86 4 - 0
Bae Simalayvong - 2.74 & Chris Wendt - 2.46 1 - 0
Bae Simalayvong - 2.74 & John Murphy - 3.01 1 - 0
Bae Simalayvong - 2.74 & Jason Schoenrock - 2.77 0 - 1
Bae Simalayvong - 2.74 & Steve Cada - 2.90 1 - 0 1 - 0
Chris Wendt - 2.46 & Michael Palmer - 2.65 0 - 1 1 - 0
Chris Wendt - 2.46 & Richard Woodruff - n/a 0 - 1
George Chast - 2.60 & Chris Wendt - 2.46 0 - 1
George Chast - 2.60 & Michael Palmer - 2.65 1 - 0
George Chast - 2.60 & Ralf Strauss - 2.43 0 - 1
Greg Gardner - 2.90 & Chris Wendt - 2.46 0 - 1
Greg Gardner - 2.90 & Jeff Williford - 2.80 1 - 0
Greg Gardner - 2.90 & John Murphy - 3.01 1 - 0
Greg Gardner - 2.90 & Tommy Dixon - 2.88 1 - 0
Jeff Williford - 2.80 & Michael Palmer - 2.65 0 - 1
John Murphy - 3.01 & Steve Cada - 2.90 1 - 0
John Murphy - 3.01 & Tommy Dixon - 2.88 1 - 0
Jason Schoenrock - 2.77 & Jeff Williford - 2.80 0 - 1
Jason Schoenrock - 2.77 & Tommy Dixon - 2.88 1 - 0
Jason Schoenrock - 2.77 & Todd Wulfhorst - 2.73 1 - 0
Jason Schoenrock - 2.77 0 - 1
Michael Palmer - 2.65 & Richard Woodruff - n/a 0 - 1
Michael Palmer - 2.65 & Tommy Dixon - 2.88 0 - 1
Ralf Strauss - 2.43 & Todd Wulfhorst - 2.73 1 - 0
Sly Riccardelli - 3.05 & Brady Sebok - 2.86 1 - 0
Sly Riccardelli - 3.05 & Greg Gardner - 2.90 1 - 0
Sly Riccardelli - 3.05 & John Murphy - 3.01 1 - 0 1 - 0
Sly Riccardelli - 3.05 & Jason Schoenrock - 2.77 0 - 1 1 - 0
Sly Riccardelli - 3.05 & Steve Cada - 2.90 1 - 0
Steve Cada - 2.90 1 - 1
Todd Wulfhorst - 2.73 & Jeff Williford - 2.80 1 - 0 1 - 0 1 - 0
Todd Wulfhorst - 2.73 & Steve Cada - 2.90 1 - 0
Todd Wulfhorst - 2.73 & Tommy Dixon - 2.88 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
LAFE-Feinberg/Jetton 40+ 3.0
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Todd Wilkins - 3.01
Marc Dy - 2.92
William Cune - 2.84
Walter Rodriguez - 2.79
Richard Fogel - 2.79
Marc Thompson - 2.79
Daniel Eassa - 2.78
Brody Smith - 2.71
Russell Swift - 2.70
Harrell Solomon - 2.69
John Lesher - 2.67
Michael DiPietro - 2.63
Al Solis - 2.61
Charles Spiggle - 2.54
Adam Feinberg - 2.52
League Results By Position
1S 1D 2D 3D 4D
Adam Feinberg - 2.52 & Harrell Solomon - 2.69 1 - 0
Adam Feinberg - 2.52 & Michael DiPietro - 2.63 0 - 1
Adam Feinberg - 2.52 1 - 2
Al Solis - 2.61 & Harrell Solomon - 2.69 1 - 0
Al Solis - 2.61 & Marc Dy - 2.92 1 - 0
Al Solis - 2.61 & Marc Thompson - 2.79 0 - 1
Al Solis - 2.61 & Russell Swift - 2.70 1 - 0
Al Solis - 2.61 & William Cune - 2.84 0 - 1 1 - 0
Brody Smith - 2.71 1 - 3
Daniel Eassa - 2.78 & Brody Smith - 2.71 0 - 1
Daniel Eassa - 2.78 & Marc Thompson - 2.79 1 - 2
Daniel Eassa - 2.78 0 - 1
Harrell Solomon - 2.69 & John Lesher - 2.67 0 - 1 1 - 0 0 - 1
Harrell Solomon - 2.69 & Russell Swift - 2.70 0 - 1 1 - 0 1 - 0
Michael DiPietro - 2.63 & John Lesher - 2.67 1 - 0
Marc Dy - 2.92 & Todd Wilkins - 3.01 3 - 0
Marc Thompson - 2.79 & Richard Fogel - 2.79 1 - 0
Marc Thompson - 2.79 & Todd Wilkins - 3.01 1 - 0
Richard Fogel - 2.79 & Charles Spiggle - 2.54 0 - 1 1 - 0
Richard Fogel - 2.79 & Todd Wilkins - 3.01 1 - 0
Russell Swift - 2.70 & William Cune - 2.84 1 - 0
Russell Swift - 2.70 0 - 1
Walter Rodriguez - 2.79 & Adam Feinberg - 2.52 1 - 0
Walter Rodriguez - 2.79 & Brody Smith - 2.71 0 - 1
Walter Rodriguez - 2.79 & Charles Spiggle - 2.54 1 - 0
Walter Rodriguez - 2.79 & Michael DiPietro - 2.63 1 - 0
Walter Rodriguez - 2.79 & Marc Dy - 2.92 0 - 1
Walter Rodriguez - 2.79 & Richard Fogel - 2.79 1 - 0
Walter Rodriguez - 2.79 & William Cune - 2.84 0 - 1
Walter Rodriguez - 2.79 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
LSMA-Martin/LNRC
League Record: 0 - 10
The Following Have Played In League Matches On This Team (In Rating Order)
Stan Martin - 3.15
David Thome - 2.71
Paxton Thurman - 2.69
Jeffrey Schacher - 2.69
Sandy Manly - 2.57
Jim Staley - 2.56
Charlie Kosior - 2.52
Ryan Neufeld - 2.44
Mark Hamm - 2.35
David James - 2.29
Scott Boyles - 2.23
Drew Porcello - 2.23
Sam Russell - 2.22
Ralph Emlong - 2.22
League Results By Position
1S 1D 2D 3D 4D
Charlie Kosior - 2.52 & Jeffrey Schacher - 2.69 0 - 1
Charlie Kosior - 2.52 & Jim Staley - 2.56 0 - 2 1 - 1
Drew Porcello - 2.23 & Charlie Kosior - 2.52 0 - 1
Drew Porcello - 2.23 & David James - 2.29 0 - 1 0 - 1
Drew Porcello - 2.23 & Ralph Emlong - 2.22 0 - 1 0 - 3
Drew Porcello - 2.23 0 - 1
David James - 2.29 & Ralph Emlong - 2.22 0 - 1
David James - 2.29 & Sam Russell - 2.22 0 - 3
David Thome - 2.71 & Jeffrey Schacher - 2.69 0 - 2
David Thome - 2.71 & Paxton Thurman - 2.69 1 - 0 1 - 0
David Thome - 2.71 & Ryan Neufeld - 2.44 0 - 1
David Thome - 2.71 & Stan Martin - 3.15 1 - 0
David Thome - 2.71 1 - 2
Mark Hamm - 2.35 & Sam Russell - 2.22 0 - 3
Mark Hamm - 2.35 & Sandy Manly - 2.57 0 - 1
Paxton Thurman - 2.69 0 - 1
Ryan Neufeld - 2.44 & Charlie Kosior - 2.52 0 - 1
Ryan Neufeld - 2.44 & Jeffrey Schacher - 2.69 0 - 1
Ryan Neufeld - 2.44 & Sandy Manly - 2.57 1 - 0
Ryan Neufeld - 2.44 0 - 2
Stan Martin - 3.15 & Charlie Kosior - 2.52 1 - 0
Stan Martin - 3.15 & Jeffrey Schacher - 2.69 1 - 1
Stan Martin - 3.15 & Jim Staley - 2.56 1 - 0
Stan Martin - 3.15 & Sandy Manly - 2.57 1 - 0
Stan Martin - 3.15 1 - 0
Scott Boyles - 2.23 & Mark Hamm - 2.35 0 - 3
Scott Boyles - 2.23 & Ryan Neufeld - 2.44 0 - 1
Scott Boyles - 2.23 & Sandy Manly - 2.57 0 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
LJDO-Donahue/RRCC
League Record: 5 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Jeff Hibbeler - 2.98
Carson Anderson - 2.85
Thomas Noyes - 2.81
Blake Brescian - 2.73
Dave Wansley - 2.62
Bruce Seeber - 2.61
Mark McGuire - 2.58
Bill Worsley - 2.57
Ken Bush - 2.55
Todd Simmel - 2.46
Jonathan Donahue - 2.42
Phillip Johnson - 2.22
Raymond Haigney II - n/a
Albert Dietz - n/a
League Results By Position
1S 1D 2D 3D 4D
Albert Dietz - n/a & Jonathan Donahue - 2.42 1 - 0
Albert Dietz - n/a & Phillip Johnson - 2.22 0 - 1
Bill Worsley - 2.57 & Blake Brescian - 2.73 0 - 1 0 - 3
Bill Worsley - 2.57 & Dave Wansley - 2.62 0 - 1
Bill Worsley - 2.57 & Jonathan Donahue - 2.42 1 - 0
Bill Worsley - 2.57 & Raymond Haigney II - n/a 1 - 0
Bill Worsley - 2.57 & Todd Simmel - 2.46 0 - 2
Blake Brescian - 2.73 & Jonathan Donahue - 2.42 0 - 1
Blake Brescian - 2.73 & Phillip Johnson - 2.22 1 - 0
Blake Brescian - 2.73 0 - 1
Carson Anderson - 2.85 & Bruce Seeber - 2.61 0 - 1
Carson Anderson - 2.85 & Dave Wansley - 2.62 0 - 1
Carson Anderson - 2.85 & Jeff Hibbeler - 2.98 1 - 0
Carson Anderson - 2.85 & Thomas Noyes - 2.81 4 - 2
Dave Wansley - 2.62 & Bruce Seeber - 2.61 0 - 1
Dave Wansley - 2.62 & Raymond Haigney II - n/a 0 - 1
Dave Wansley - 2.62 3 - 1
Jeff Hibbeler - 2.98 & Ken Bush - 2.55 0 - 1
Jeff Hibbeler - 2.98 2 - 2
Jonathan Donahue - 2.42 & Ken Bush - 2.55 0 - 1 0 - 2
Mark McGuire - 2.58 & Bruce Seeber - 2.61 1 - 0
Mark McGuire - 2.58 & Jonathan Donahue - 2.42 1 - 0
Mark McGuire - 2.58 & Todd Simmel - 2.46 0 - 1 1 - 1
Phillip Johnson - 2.22 & Jonathan Donahue - 2.42 0 - 1
Phillip Johnson - 2.22 & Thomas Noyes - 2.81 0 - 1
Raymond Haigney II - n/a & Todd Simmel - 2.46 1 - 0
Todd Simmel - 2.46 & Jeff Hibbeler - 2.98 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
LJTH-Theisen/NMP
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
andrew Howland - 2.92
Bill Shehane - 2.84
Steve Riddle - 2.70
David Peeler - 2.68
Jon Theisen - 2.66
Jeff Reiner - 2.66
tim Cunnane - 2.60
Kevin Loomis - 2.58
Frank Silva - 2.54
Steven Ashenfarb - 2.47
Keith MacVean - 2.47
David Romley - 2.47
Neil McLean - 2.37
Curtis Bishop - 2.20
League Results By Position
1S 1D 2D 3D 4D
tim Cunnane - 2.60 & David Romley - 2.47 1 - 0
tim Cunnane - 2.60 & Kevin Loomis - 2.58 1 - 0 0 - 1
tim Cunnane - 2.60 & Neil McLean - 2.37 0 - 1
tim Cunnane - 2.60 & Steve Riddle - 2.70 0 - 1 1 - 0
Bill Shehane - 2.84 & David Romley - 2.47 0 - 1 0 - 1
Bill Shehane - 2.84 & Neil McLean - 2.37 1 - 0 0 - 1
Curtis Bishop - 2.20 & Bill Shehane - 2.84 1 - 1
Curtis Bishop - 2.20 & David Peeler - 2.68 0 - 1
Curtis Bishop - 2.20 & Frank Silva - 2.54 0 - 1
Curtis Bishop - 2.20 & Jon Theisen - 2.66 1 - 0 0 - 1
Curtis Bishop - 2.20 & Keith MacVean - 2.47 0 - 1
David Peeler - 2.68 & Jeff Reiner - 2.66 0 - 2 1 - 0
David Peeler - 2.68 & Keith MacVean - 2.47 1 - 0
David Peeler - 2.68 & Kevin Loomis - 2.58 0 - 1
David Peeler - 2.68 0 - 1
David Romley - 2.47 & Kevin Loomis - 2.58 1 - 0 0 - 1 1 - 0
David Romley - 2.47 & Steve Riddle - 2.70 1 - 0
Frank Silva - 2.54 & Jeff Reiner - 2.66 1 - 0
Frank Silva - 2.54 & Steven Ashenfarb - 2.47 0 - 1
Frank Silva - 2.54 0 - 1
Jeff Reiner - 2.66 & Jon Theisen - 2.66 0 - 1
Jeff Reiner - 2.66 0 - 1
Jon Theisen - 2.66 & Steven Ashenfarb - 2.47 0 - 1
Keith MacVean - 2.47 & Jeff Reiner - 2.66 0 - 1 1 - 0
Kevin Loomis - 2.58 & Steve Riddle - 2.70 1 - 0
Kevin Loomis - 2.58 & Steven Ashenfarb - 2.47 0 - 1
Neil McLean - 2.37 & Jon Theisen - 2.66 1 - 1
Neil McLean - 2.37 & Steven Ashenfarb - 2.47 0 - 1
andrew Howland - 2.92 & David Romley - 2.47 0 - 1
andrew Howland - 2.92 4 - 2